body {
  background-color : #EFE;
}

#titre {
  text-align : center;
  padding : 5px 0px;
}

#titre_sep {
  margin-bottom : 50px;
}

.descr {
  text-align : left;
  font-style : italic;
  text-decoration : underline;
  color : #B00;
}

.form {
  width : 500px;
  height : 145px;
  border : dotted red 1px;
}
.form, li {
  list-style-type : none;
  margin : 0 0 0 0;
  padding : 0;
}
ul {
  margin : 0 0 0 0;
  padding : 0;
}
.left, .right {
  margin : 10px 0 0 5px;
}
.left {
  float : left;
  width : 270px;
}
.right {
  float : right;
  width : 200px;
}
.submit {
  clear : both;
  text-align : center;
}
.champ, .valeur, .submit {
  height : 25px;
}
.champ {
  clear : both;
  float : left;
  width : 100px;
}

.info_client {
  clear : both;
  margin-top : 50px;
  width : 100%;
  text-align : center;
}
.info_client .submit {
  width : 100%;
}
.info_client table {
  width : 100%;
  border-collapse : collapse;
  border : inset #666 3px;
  background-color : #FFF;
}
.info_client th {
  font-weight : normal;
  letter-spacing:1pt;
  font-size : 1.1em;
  background-color : #DDE;
  border : solid black 1px;
  border-bottom : double #AAA 5px;
  padding : 0px 10px;
}
.info_client td {
  border : solid black 1px;
  border-top : double black 3px;
  text-align : center;
  padding : 0px 10px;
  cursor : pointer;
}
